package com.link.base.base.accnt.model;

import com.link.base.base.contacts.model.Contacts;
import com.link.base.base.fund.model.DealerAccount;
import com.link.base.base.orgnization.model.Orgnization;
import com.link.base.base.position.model.Position;
import com.link.base.base.product.model.PriceList;

import java.util.List;

/**
 * Copyright  hande Company. All Rights Reserved.
 *
 * @author  unknwon
 * @date:   2018/11/12 16:10
 * @version 1.0
 */

public class ApiAccount extends Account {


    private static final long serialVersionUID = 5422883743675677266L;
    private Long crmId;
    private String noJoinFlag;

    private List<AcctAddress> acctAddressList;
    private List<Contacts> acctContactList;
    private List<QidianBrand> brandList;
    private List<SaleRegion> saleRegionList;

    /**
     * 品牌 HuangLJ 2017年12月01日
     */
    private List<AccntBrand> containBrandList;

    /**
     * 品类 HuangLJ 2017年12月01日
     */
    private List<AccntCategory> bsnCategoryList;

    /**
     * 价格表MVG HuangLJ 2017年12月03日
     */
    private List<PriceList> priceList;

    /**
     * 管理团队MVG HuangLJ 2017年12月03日
     */
    private List<Position> postnList;

    //
    /**
     * 组织MVG HuangLJ 2017年12月04日
     * 经销商组织
     */
    private List<Orgnization> orgList;

    /**
     * 经销商的资金账户信息 HuangLJ 2017年12月04日
     */
    private List<DealerAccount> dealerAccountList;

    public Long getCrmId() {
        return crmId;
    }

    public void setCrmId(Long crmId) {
        this.crmId = crmId;
    }

    public List<AcctAddress> getAcctAddressList() {
        return acctAddressList;
    }

    public void setAcctAddressList(List<AcctAddress> acctAddressList) {
        this.acctAddressList = acctAddressList;
    }

    public List<Contacts> getAcctContactList() {
        return acctContactList;
    }

    public void setAcctContactList(List<Contacts> acctContactList) {
        this.acctContactList = acctContactList;
    }

    public List<QidianBrand> getBrandList() {
        return brandList;
    }

    public void setBrandList(List<QidianBrand> brandList) {
        this.brandList = brandList;
    }

    public List<SaleRegion> getSaleRegionList() {
        return saleRegionList;
    }

    public void setSaleRegionList(List<SaleRegion> saleRegionList) {
        this.saleRegionList = saleRegionList;
    }

    @Override
    public String getNoJoinFlag() {
        return noJoinFlag;
    }

    @Override
    public void setNoJoinFlag(String noJoinFlag) {
        this.noJoinFlag = noJoinFlag;
    }

    public List<AccntBrand> getContainBrandList() {
        return containBrandList;
    }

    public void setContainBrandList(List<AccntBrand> containBrandList) {
        this.containBrandList = containBrandList;
    }

    public List<AccntCategory> getBsnCategoryList() {
        return bsnCategoryList;
    }

    public void setBsnCategoryList(List<AccntCategory> bsnCategoryList) {
        this.bsnCategoryList = bsnCategoryList;
    }

    public String getJoinFlag() {
        return noJoinFlag;
    }

    public void setJoinFlag(String noJoinFlag) {
        this.noJoinFlag = noJoinFlag;
    }

    public List<PriceList> getPriceList() {
        return priceList;
    }

    public void setPriceList(List<PriceList> priceList) {
        this.priceList = priceList;
    }

    public List<Position> getPostnList() {
        return postnList;
    }

    public void setPostnList(List<Position> postnList) {
        this.postnList = postnList;
    }

    public List<Orgnization> getOrgList() {
        return orgList;
    }

    public void setOrgList(List<Orgnization> orgList) {
        this.orgList = orgList;
    }

    public List<DealerAccount> getDealerAccountList() {
        return dealerAccountList;
    }

    public void setDealerAccountList(List<DealerAccount> dealerAccountList) {
        this.dealerAccountList = dealerAccountList;
    }


}
